There is a 2 main routes you could take
Native
iOS (iPhone/iPad etc) - Objective-C / Swift
Android - Java
If she wanted to go down the native route it would mean maintaining separate code bases for each.
Hybrid
Uses a single code base usually written in web technologies (HTML/CSS/Javascript) and then wrapped in a native container.
I would begin by researching these 2 routes and seeing which best suits her.
Have a read of this should give the basics of both routes
Link
What we do is write a native library in C that serves both apps, then just make the UI on each OS. Objective -C natively wraps around C, with java you need to make a JNI. This way you don't waste your time with nasty web technologies and get a performant app, which will also easily run on windows, Linux, osx etc.
No we started making smartphone apps but it became stupid duplicating code and running into the same bugs or complexities so it seemed like the best approach, especially given we expected to have to run similar software on other embedded systems.
Depending in what the OP wants starting with some C could be a very good idea. That's how I started programming. The problem th starting with native android/iOS apps is you basically learn the smartphone environment but don't learn how to program.
its just a calculator and diary basically, to record medical food (breakfast, lunch, tea).
keep track of progress type thing, to then supply the doctor on the regular visits.
Have to say though, I've never seen worse code or applications than those developed by those that are self taught.
I agree with a lot of what you say but in my opinion this is completely wrong. Some of the best programmers I have worked with have no formal qualifications and on the flip side I have worked with others with Degrees and even master degrees who can talk the talk but not walk the walk.
I agree with a lot of what you say but in my opinion this is completely wrong. Some of the best programmers I have worked with have no formal qualifications and on the flip side I have worked with others with Degrees and even master degrees who can talk the talk but not walk the walk.