Hello.

There is a task to study - write any program for android ..

There was an idea about writing a network sniffer (I realized that I was not yet strong) and decided to postpone.

Vseravno in search of ideas ..

(It is mainly interested in applications for the network, for the OS itself, such as tracking system processes, like the AIDA64 program, traffic tracking, password manager).

These applications are of personal interest to me, I wanted to know if the lists are suitable for the beginner project on android?

I have experience practicing the finished project in JavaCore / JavaEE (Web Services with jersey framework) + Mysql ..

Everything can`t come to the conclusion that it will do ..

If anyone can send and give a couple of practical advice I will be happy!

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants of Sergiks , pavlofff , YuriySPb , zRrr , Kromster 10 Jun '16 at 4:24 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • Any - write a primitively simple original game (so that it would not be similar in the Play Market). In general, there is no place for such questions: they love specific tasks and problems, but not creative quests. Try asking at Toster 'e. - Sergiks
  • Not inclined to games .. - Maks.Burkov
  • A long time ago there was an idea - a lotion on top of maps (geographic) - allowing to catch the Sun or the Moon in the exact position relative to the terrain. For example I am a tourist, I want to take a photo of the full Moon at the end of Tverskaya Street: I put markers of the photographer and the Moon with the height on the map - and the app will show what dates such a frame can be made. - Sergiks

1 answer 1

Write the weather application. If the goal is to learn a big stack of technologies and there is no goal to earn (as the competition in this niche is simply colossal), then go ahead. As a result, you will gain experience with many necessary libraries: Retrofit, Okhttp, maps, and much more. The topic is so extensive that only would have enough imagination. I advise this direction, as I myself started with the weather :-)

PS: If you are new to Android development at udacity there is a free training course where the weather application is written: pretty good help for the first time.

  • unless OkHTTP and Retrofit are both non-REST clients, only from different commands. That is, they do the same thing, why are they both in the same application .. - pavlofff
  • These are products of one command. Retrofit is a superstructure over OkHttp - Roman Novoselov