Experienced Java users get started with Android application development

Introduction

In order for Java experienced people to become Android application development engineers, I tried from application development to Play Store release, so I summarized the flow. Mostly a collection of links.

Created app

This is the created app. It is a very epoch-making app that can save the calculation result. You can also swipe to erase notes. Memo Calculator

IMG_20190120_225839.jpg

Study using reference books

Since I don't understand the IDE, necessary files, and basic ideas at all, I first study while coding in a book. This book for Java experienced people was very easy to understand. Use this book to learn the basics of Android app development in a hands-on format. [Foster basic & applied skills! Android application development textbook Practical hands-on to avoid becoming a developer](https://www.amazon.co.jp/ Firmly nurturing applied skills-Android application development textbook -Practice hands-on to avoid becoming a developer-CodeZine-BOOKS / dp / 4798152021)

App development

Once you have the basics, it's time to develop your app. The purpose is to know the basic flow until the application is released, and since everything is a small start, we will first make a simple application. You shouldn't try to make a full-fledged app at this stage. When I heard an acquaintance's remark "I want to make a note of the calculation result of the calculator", it seems easy and I decided to make it.

github It is like this. The following elements learned from the reference book are included.

--Events and listeners --Database access

I will write about the implementation briefly.

Implementation of calculator function

I referred to the following site.

-Create a calculator app in Android Studio

Implementation of memo field

I referred to the following sites and reference books.

-Swipe to delete the Android list # How do you do that? -Note on how to delete an element with a horizontal swipe using RecyclerView on Android -Basics of RecyclerView

DB implementation

I referred to the following sites and reference books.

--Implementation of DB adapter to handle SQLite easily

Icon creation

Create an icon for the Play Store release. I have no design sense, so I used the image of the calculator of the illustration shop.

-[Android] Image Asset that makes it easy to create icons

Play Store released

I referred to the following site.

-How to release an Android app on Google Play [I can't ask you anymore! ] -Create a signed apk on Android

Reference site

programming

-Swipe to delete the Android list # How do you do that? -Note on how to delete an element with a horizontal swipe using RecyclerView on Android -Basics of RecyclerView -Another effort when notifyingItemRemoved with RecyclerView.Adapter

design

-[The story of Android Drawable Importer that makes it easier to insert icons](https://qiita.com/verno3632/items/8f432fc40f4cd2dd5325#%E5%B0%8E%E5%85%A5%E6%96%B9%E6 % B3% 95) -Android app: Select all focused EditText text -Edit Text character limit -[Android] TextView can be selected -Android vertical screen fixed -[Android] Image Asset that makes it easy to create icons

Recommended Posts

Experienced Java users get started with Android application development
24 hours struggling with Android development, Java Optional
Let's get started with Java-Create a development environment ②
Android application development preparation 7/15
Get started with Gradle
Get started with serverless Java with the lightweight framework Micronaut!
Getting Started with Java Collection
Introduction to Android application development
Get started with Spring boot
Get started with DynamoDB with docker
Getting Started with Java Basics
First year Java developers on udemy get started with PHP
Java web application development environment construction with VS Code (struts2)
Let's get started with parallel programming
Comparison of WEB application development with Rails and Java Servlet + JSP
How to get started with slim
Prepare Java development environment with Atom
Notes for Android application development beginners
[Probably the easiest] WEB application development with Apache Tomcat + Java Servlet
Problems with android studio development series
I tried to make an Android application with MVC now (Java)
Html5 development with Java using TeaVM
Getting started with Java lambda expressions
Run an application made with Java8 with Java6
Creating a java web application development environment with docker for mac part1
Create a java web application development environment with docker for mac part2
Introduction to Java development environment & Spring Boot application created with VS Code
Prepare Java development environment with VS Code
[Java] Get List / Map elements with Iterator
Getting Started with Ruby for Java Engineers
A memorandum for android application development beginners
One-JAR Java EE application with WebSphere Liberty
I tried to get started with WebAssembly
[Note] How to get started with Rspec
Getting Started with Java Starting from 0 Part 1
Start web application development with Spring Boot
Java development with Codenvy: Hello World! Run
Game development with two people using java 2
Game development with two people using java 1
Get Timestamp with Azure BlobStorage Java SDK
Game development with two people using java 3
Java development with Codenvy: Console app debug
Java application development environment created in VM environment
[Java] Get the date with the LocalDateTime class
[Jakarta EE 8 application development with Gradle] 1. Environment construction
Links & memos for getting started with Java (for myself)
Android application development using Unity + ARCore on Ubuntu
Get block information with Hyperledger Iroha's Java SDK
Getting Started with Java 1 Putting together similar things
[Java] Get images with Google Custom Search API
How to get started with Eclipse Micro Profile
Java SE Development Kit 8u161 --setup with alternatives
Getting started with Kotlin to send to Java developers
Maybe it works! Let's get started with Docker!
Rails beginners tried to get started with RSpec
[Jakarta EE 8 application development with Gradle] 2. Project creation
[LeJOS] Get EV3 sensor value remotely with Java
Get along with Java containers in Cloud Run
Build a Java development environment with VS Code
[Android development] Get an image from the server in Java and set it in ImageView! !!
[Android 9.0 Pie Java] LINE-style chat list screen → personal chat screen transition animation implemented (with sample application)