Android Phones IT Consulting, Networking And Programming

How To Develop Your First Starter Android App with Java

In my recent work with Java-based programming, I am working on creating a Java-based program that allows users to manage service calls, and support related queries in a more organized, and efficient manner. The app I am creating will allow the user to set up portfolios per person, and profiles as well as per the company. This system will essentially let the users be able to boil down their issues while calculating the right person to help with them. This project is for school, and it is mainly an introduction to furthering my career as a Software Engineer.

I have a rough draft of the code written, although I best believe that the rest of this project will be made efficiently on the Android Studio Developer. Which also has Drag and Drop, with a mix of CSS and other design tools which would in terms make the project efficient for me as well. This is also a good option as writing the entire app from scratch would be a bit unrealistic considering the timeframe of when the project is due, which is the middle of May, a month or so from now, from when I started writing this article.

Using Lists to Make Accounts, and Adding Companies

Although I wasn’t able to publish this app due to certain scheduling conflicts, I still would like to show my findings to help others get a better understanding of how you can make an app on Android, and find your own way to publish it successfully. On the first day of the project, I started it off with a login and user registration page. The good thing with Android Studio is that the builder does come with a User Registration activity, also known as a Log-In views activity. This is already pre-coded for the most part. It uses an ArrayList to add members, while also differentiating passwords for extra security, which is good for any user registration scenario.

Another feature I attempted to add was an Add Company feature, which in short terms would allow anyone to add a company that they own into the system with the name of The Company, and their email. In this part of the project, I had to create several files to create a RecyclerView list of the companies, and another file with the necessary forums to add another company to the array list of companies. This unfortunately did not work in its entirety due to crashing-related errors on the App Preview, but here is my source code for the Add Company page.

Creating an ArrayList to organize data like this is not the most efficient way to store data, preferably through a system such as MySQL, or even Excel would work better. Nonetheless, I was able to use my current knowledge of setting up the two different classes, and apply it appropriately to the project.

RecyclerView lists

To create a proper layout for the RecyclerView list of companies, I needed to create an Item class, using item_view.xml, and a class called Item.java. The item class will provide the layout for each item in the list, through Company Name, Email, and logo. I also had to create an Adapter (MyAdapter.java) class to tie together the User Interface Components, and the data.

Creating an app in general will take a lot of time, considerably a span of within a couple months, with the right team, and experience, but I only had three weeks to put together a simple app with a couple setOnClickListener() methods to go from one page to another. I found that the User Registration activity the developer provides you with is very complex, and is something that would take atleast a month or two, to complete alone.

Welcome! On your right, or above on mobile you will find some projects, reviews and other content that have been started by me, and others. These are programming related projects, systems, PC Builds, and other items in the tech-based realm.